(function(){var $gwt_version = "2.0.4";var $wnd = window;var $doc = $wnd.document;var $moduleName, $moduleBase;var $strongName = '11DFC225311B2FEAFAE303D1BF13D164';var $stats = $wnd.__gwtStatsEvent ? function(a) {return $wnd.__gwtStatsEvent(a);} : null;var $sessionId = $wnd.__gwtStatsSessionId ? $wnd.__gwtStatsSessionId : null;$stats && $stats({moduleName:'hellogadgets',sessionId:$sessionId,subSystem:'startup',evtGroup:'moduleStartup',millis:(new Date()).getTime(),type:'moduleEvalStart'});function Q(){}
function P(){}
function Ox(){}
function fb(){}
function eb(){}
function Ab(){}
function zb(){}
function yb(){}
function xb(){}
function bc(){}
function pc(){}
function Bc(){}
function Fc(){}
function Rc(){}
function Xc(){}
function nd(){}
function md(){}
function jf(){}
function hf(){}
function of(){}
function rf(){}
function uf(){}
function xf(){}
function Bf(){}
function Df(){}
function Gf(){}
function Jf(){}
function Mf(){}
function Pf(){}
function Sf(){}
function Vf(){}
function Yf(){}
function _f(){}
function eg(){}
function dg(){}
function cg(){}
function xg(){}
function wg(){}
function Xg(){}
function Wg(){}
function ih(){}
function qh(){}
function xh(){}
function Eh(){}
function Mh(){}
function Vh(){}
function ei(){}
function oi(){}
function wi(){}
function Bi(){}
function Pi(){}
function Ti(){}
function Yi(){}
function mj(){}
function lj(){}
function Aj(){}
function Ej(){}
function Mj(){}
function Qj(){}
function Vj(){}
function el(){}
function hl(){}
function ql(){}
function ul(){}
function yl(){}
function gm(){}
function Bm(){}
function Vm(){}
function cn(){}
function zn(){}
function Ln(){}
function io(){}
function lo(){}
function uo(){}
function wo(){}
function Co(){}
function $o(){}
function _o(){}
function cp(){}
function dp(){}
function Bo(){}
function ip(){}
function jp(){}
function Ao(){}
function zo(){}
function yo(){}
function vp(){}
function Bp(){}
function Ep(){}
function Kp(){}
function Jp(){}
function Ip(){}
function Qp(){}
function Vp(){}
function Up(){}
function Tp(){}
function Jq(){}
function Rq(){}
function jr(){}
function qr(){}
function pr(){}
function or(){}
function wr(){}
function Ir(){}
function Or(){}
function Tr(){}
function Wr(){}
function Yr(){}
function ds(){}
function hs(){}
function ks(){}
function os(){}
function ss(){}
function Cs(){}
function Gs(){}
function Qs(){}
function Ts(){}
function Ws(){}
function Zs(){}
function kt(){}
function st(){}
function Ct(){}
function Tt(){}
function Xt(){}
function $t(){}
function du(){}
function gu(){}
function ju(){}
function tu(){}
function xu(){}
function Vu(){}
function Yu(){}
function dv(){}
function cv(){}
function Cv(){}
function Bv(){}
function Ov(){}
function Wv(){}
function Vv(){}
function dw(){}
function kw(){}
function tw(){}
function Bw(){}
function Iw(){}
function Nw(){}
function fx(){}
function jx(){}
function yx(){}
function Gx(){}
function In(a){}
function xq(a){}
function qb(){db()}
function gs(a){fs()}
function Vs(a){Ns()}
function Dp(a){To(a)}
function Gp(a){Vo(a)}
function uh(a){rk(a,6)}
function Bh(a){rk(a,6)}
function tm(){nm(this)}
function wq(){mq(this)}
function gr(){Zq(this)}
function ug(){return pg}
function gh(){return bh}
function oh(){return jh}
function vh(){return rh}
function Ch(){return yh}
function Kh(){return Fh}
function _h(){return Wh}
function li(){return fi}
function ti(){return pi}
function rm(){return hm}
function $m(){return Wm}
function ob(){ob=Ox;hb()}
function pd(){pd=Ox;Yc()}
function Gd(){Gd=Ox;pd()}
function Pe(){Pe=Ox;Se()}
function pf(){pf=Ox;nf()}
function sf(){sf=Ox;nf()}
function vf(){vf=Ox;nf()}
function yf(){yf=Ox;nf()}
function Ef(){Ef=Ox;Cf()}
function Hf(){Hf=Ox;Cf()}
function Kf(){Kf=Ox;Cf()}
function Nf(){Nf=Ox;Cf()}
function Qf(){Qf=Ox;Cf()}
function Tf(){Tf=Ox;Cf()}
function Wf(){Wf=Ox;Cf()}
function Zf(){Zf=Ox;Cf()}
function ag(){ag=Ox;Cf()}
function rl(){rl=Ox;hb()}
function vl(){vl=Ox;hb()}
function fp(a,b){Yo(b,a)}
function Fq(){To(this.i)}
function Gq(){Vo(this.i)}
function Xs(){Xs=Ox;Ks()}
function Oi(a){Ki(this,a)}
function Dj(a){Zq(this.a)}
function bp(a){Uo(this,a)}
function Ss(a){a.B&&Vo(a)}
function aw(){return null}
function ri(a){ns(rk(a,9))}
function Sm(){Fm&&$h(Pm())}
function xc(a){return a.I()}
function Wc(a){return Qc(a)}
function Bg(){return this.c}
function Gn(a){Ki(this.c,a)}
function Ko(){return this.F}
function _p(){return this.F}
function Qq(){return this.a}
function mr(a){this.a.h=a.a}
function ct(){return this.a}
function gw(){return this.a}
function _w(){return this.b}
function Cx(){return this.a}
function Dx(){return this.b}
function gl(a){Vc();return a}
function Dl(a){return a.c<a.a}
function rp(a,b){mp(a,b,a.F)}
function vt(a,b){xt(a,b,a.b)}
function Vt(a){Vc();return a}
function au(a){Vc();return a}
function lu(a){Vc();return a}
function vu(a){Vc();return a}
function Ix(a){Vc();return a}
function Il(){return El(this)}
function og(){return this.N()}
function dt(){return bt(this)}
function It(){return Gt(this)}
function Mu(){return Tu(this)}
function Nv(){return this.a.d}
function bw(){return this.a.b}
function Aw(){return yw(this)}
function tx(){return this.a.d}
function Xl(a,b){mn();xn(a,b)}
function fm(a,b){mn();xn(a,b)}
function hx(a){lv(a);return a}
function Eb(a,b){Vc();return a}
function Gb(a,b){Vc();return a}
function tg(a){rk(a,4).O(this)}
function Oh(a){a.a={};return a}
function Zh(a){rk(a,7).P(this)}
function ji(a){rk(a,8).Q(this)}
function zi(a){Ni(a.b,a.c,a.a)}
function Zm(a){Fk(a);null.vb()}
function sq(a,b){$p(a,b);nq(a)}
function ns(a){a.a.l&&a.a.lb()}
function Ur(){Ur=Ox;lv(new fx)}
function Yc(){Yc=Ox;Gd();new md}
function fu(a,b){Vc();return a}
function iu(a,b){Vc();return a}
function mu(a,b){Vc();return a}
function wu(a,b){Vc();return a}
function Xu(a,b){Vc();return a}
function Dc(a,b){a.a=b;return a}
function Hc(a,b){a.a=b;return a}
function hi(a,b){a.a=b;return a}
function Cj(a,b){a.a=b;return a}
function Gj(a,b){a.a=b;return a}
function Bl(a,b){a.d=b;return a}
function lr(a,b){a.a=b;return a}
function yr(a,b){a.a=b;return a}
function Kr(a,b){a.a=b;return a}
function Qr(a,b){a.a=b;return a}
function js(a,b){a.a=b;return a}
function ms(a,b){a.a=b;return a}
function vs(a,b){a.a=b;return a}
function Es(a,b){a.a=b;return a}
function Ft(a,b){a.b=b;return a}
function su(a,b){return a>b?a:b}
function zu(a,b,c,d,e){return a}
function Hv(a,b){a.a=b;return a}
function Tv(){return xw(this.a)}
function Hw(){return this.b.a.d}
function xw(a){return a.a<a.b.b}
function pp(a){return np(this,a)}
function _v(a,b){a.a=b;return a}
function ww(a,b){a.b=b;return a}
function Kw(a,b){a.a=b;return a}
function Ag(a){a.c=++yg;return a}
function bq(a){return Zp(this,a)}
function gp(){Ap(this,(yp(),wp))}
function hp(){Ap(this,(yp(),xp))}
function Lo(a){this.F.style[rA]=a}
function Lu(a){return Du(this,a)}
function Lv(a){return Iv(this,a)}
function cx(a){return Yw(this,a)}
function Oo(a){this.F.style[Bz]=a}
function br(a){a.f=false;Ul(a.F)}
function Ru(){Ru=Ox;Ou={};Qu={}}
function rc(){rc=Ox;qc=tc(new pc)}
function $l(){$l=Ox;Zl=kl(new hl)}
function Xm(){Xm=Ox;Wm=Ag(new xg)}
function Lw(){return xw(this.a.a)}
function Hl(){return this.c<this.a}
function Iq(a){return Zp(this.i,a)}
function cw(a){return uv(this.a,a)}
function Fw(a){return mv(this.a,a)}
function rx(a){return mv(this.a,a)}
function Cl(a){return Tw(a.d.b,a.b)}
function pl(a,b){Rw(a.b,b);nl(a)}
function So(a,b){!!a.D&&Ki(a.D,b)}
function sl(a,b){rl();a.a=b;return a}
function wl(a,b){vl();a.a=b;return a}
function Mm(a,b){return Gi(Pm(),a,b)}
function _u(a){throw Xu(new Vu,CB)}
function aq(){return at(new Zs,this)}
function qk(a,b){return a&&nk[a][b]}
function rv(b,a){return Xy+a in b.e}
function Bt(){return Ft(new Ct,this)}
function zw(){return this.a<this.b.b}
function Hj(a){hq(this.a);dr(this.a)}
function ap(a){!!this.D&&Ki(this.D,a)}
function mn(){if(!gn){un();gn=true}}
function qf(a,b,c){pf();a.a=c;return a}
function tf(a,b,c){sf();a.a=c;return a}
function wf(a,b,c){vf();a.a=c;return a}
function zf(a,b,c){yf();a.a=c;return a}
function Ff(a,b,c){Ef();a.a=c;return a}
function If(a,b,c){Hf();a.a=c;return a}
function Lf(a,b,c){Kf();a.a=c;return a}
function Of(a,b,c){Nf();a.a=c;return a}
function Rf(a,b,c){Qf();a.a=c;return a}
function Uf(a,b,c){Tf();a.a=c;return a}
function Xf(a,b,c){Wf();a.a=c;return a}
function $f(a,b,c){Zf();a.a=c;return a}
function bg(a,b,c){ag();a.a=c;return a}
function op(){return Ft(new Ct,this.e)}
function uq(){return gd((Yc(),this.F))}
function Hq(){return at(new Zs,this.i)}
function Ht(){return this.a<this.b.b-1}
function pk(a,b){return a&&!!nk[a][b]}
function Mv(){return Qv(new Ov,this.a)}
function Uv(){return rk(yw(this.a),34)}
function $w(a){return Uw(this,a,0)!=-1}
function iw(a,b){return fw(new dw,b,a)}
function ow(a,b){(a<0||a>=b)&&rw(a,b)}
function _i(a){a.a=hx(new fx);return a}
function Pj(a){a.a=Sj(new Qj);return a}
function lx(a){a.a=hx(new fx);return a}
function hw(){return this.b.e[Xy+this.a]}
function rs(a,b,c){qs();a.a=c;return a}
function fw(a,b,c){a.b=c;a.a=b;return a}
function Dw(a,b,c){a.a=b;a.b=c;return a}
function Ax(a,b,c){a.a=b;a.b=c;return a}
function jw(a){return vv(this.b,this.a,a)}
function Tw(a,b){ow(b,a.b);return a.a[b]}
function Ib(a,b){Vc();a.a=b;Uc(a);return a}
function Vl(a){Ll=a;mn();a.setCapture()}
function ig(){this.e=false;this.f=null}
function Si(){aj(this.a.d,this.c,this.b)}
function Wi(){fj(this.a.d,this.c,this.b)}
function yq(){this.y&&rq(this,false,false)}
function nb(){!this.b&&Ww(gb,this);this.H()}
function V(){return this.$H||(this.$H=++gc)}
function vq(){return Lt(gd((Yc(),this.F)))}
function sw(){return ww(new tw,rk(this,11))}
function U(a){return this===(a==null?null:a)}
function Un(b,a){$wnd.location.hash=b.X(a)}
function $n(a){$wnd.location.hash=this.X(a)}
function Nn(a){a.c=Ei(new Bi,null);return a}
function uk(a,b){return a!=null&&pk(a.tI,b)}
function mf(){return this.$H||(this.$H=++gc)}
function Am(a){zm();return ym?Cn(ym,a):null}
function Ys(a){Xs();Ls(a,$doc.body);return a}
function uc(a){var b;b=a.b;a.b=[];zc(b,a.b)}
function $h(a){var b;if(Wh){b=new Vh;a.R(b)}}
function yp(){yp=Ox;wp=new Bp;xp=new Ep}
function hb(){hb=Ox;gb=Qw(new Nw);Lm(new Bm)}
function Pm(){!Gm&&(Gm=en(new cn));return Gm}
function at(a,b){a.b=b;a.a=!!a.b.A;return a}
function Rw(a,b){ek(a.a,a.b++,b);return true}
function lf(a){return this===(a==null?null:a)}
function tq(a){if(a.y){return}rq(a,true,true)}
function Qw(a){a.a=bk(Jk,109,0,0,0);return a}
function ut(a){a.a=bk(Ik,103,20,4,0);return a}
function pm(a){pq(rk(a,30).a,this);im.c=false}
function fh(a){_q(rk(a,6).a,_g(this),ah(this))}
function nh(a){ar(rk(a,6).a,_g(this),ah(this))}
function Zq(a){if(a.g){zi(a.g);a.g=null}mq(a)}
function tl(){if(!this.a.c){return}ll(this.a)}
function Hu(b,a){return b.substr(a,b.length-a)}
function rw(a,b){throw mu(new ju,DB+a+EB+b)}
function Np(a,b){a.F=b;a.F.tabIndex=0;return a}
function cr(a,b){(Yc(),a.a.F).innerText=b||Ty}
function Ri(a,b,c,d){a.a=b;a.c=c;a.b=d;return a}
function yi(a,b,c,d){a.b=b;a.a=d;a.c=c;return a}
function Vi(a,b,c,d){a.a=b;a.c=c;a.b=d;return a}
function _q(a,b,c){a.f=true;Vl(a.F);a.d=b;a.e=c}
function wc(a){return a.a.length>0||a.e.length>0}
function vk(a){return a!=null&&a.tM!=Ox&&a.tI!=2}
function Zw(a){return ek(this.a,this.b++,a),true}
function er(){try{To(this.i)}finally{To(this.a)}}
function fr(){try{Vo(this.i)}finally{Vo(this.a)}}
function Fx(a){var b;b=this.b;this.b=a;return b}
function si(a){var b;if(pi){b=new oi;Ki(a.c,b)}}
function Hi(a,b){!a.a&&(a.a=Qw(new Nw));Rw(a.a,b)}
function dr(a){!a.g&&(a.g=Nm(lr(new jr,a)));tq(a)}
function qg(){qg=Ox;pg=Dg(new wg,tz,(qg(),new cg))}
function ik(){ik=Ox;gk=[];hk=[];jk(new Vj,gk,hk)}
function ch(){ch=Ox;bh=Dg(new wg,uz,(ch(),new Wg))}
function kh(){kh=Ox;jh=Dg(new wg,vz,(kh(),new ih))}
function sh(){sh=Ox;rh=Dg(new wg,wz,(sh(),new qh))}
function zh(){zh=Ox;yh=Dg(new wg,xz,(zh(),new xh))}
function Gh(){Gh=Ox;Fh=Dg(new wg,yz,(Gh(),new Eh))}
function Fs(){bb(this.a,200,(new Date).getTime())}
function nw(a){Sw(this,this.pb(),a);return true}
function _n(){this.b=true;$wnd.location.reload()}
function Sj(a){a.a=new $wnd.gadgets.Prefs;return a}
function Jh(a){br(rk(a,6).a,(_g(this),ah(this)))}
function av(a){var b;b=$u(this.ib(),a);return !!b}
function up(a){var b;return b=np(this,a),b&&tp(a.F),b}
function mx(a,b){var c;c=sv(a.a,b,a);return c==null}
function Zc(a,b){var c;c=rd(a,$y);c.text=b;return c}
function sp(a,b){var c;c=np(a,b);c&&tp(b.F);return c}
function ki(a,b){var c;if(fi){c=hi(new ei,b);Ki(a,c)}}
function Fi(a,b,c){a.d=_i(new Yi);a.e=b;a.c=c;return a}
function Fk(a){if(a!=null){throw au(new $t)}return a}
function mq(a){if(!a.y){return}rq(a,false,true);$h(a)}
function Lm(a){Qm();return Mm(Wh?Wh:(Wh=Ag(new xg)),a)}
function Fn(a){return encodeURI(a).replace(mA,lA)}
function En(a){return decodeURI(a.replace(lA,mA))}
function lv(a){a.a=[];a.e={};a.c=false;a.b=null;a.d=0}
function vc(a){var b;b=a.a;a.a=[];zc(b,a.e);a.e=yc(a.e)}
function Mw(){var a;a=rk(yw(this.a.a),34);return a.sb()}
function qx(a){var b;return b=sv(this.a,a,this),b==null}
function Ic(){this.a.c&&Ac(this.a.d,1);return this.a.f}
function Ei(a,b){a.d=_i(new Yi);a.e=b;a.c=false;return a}
function en(a){a.d=_i(new Yi);a.e=null;a.c=false;return a}
function zm(){zm=Ox;ym=Nn(new Ln);!Pn(ym)&&(ym=null)}
function Ks(){Ks=Ox;Hs=new Qs;Is=hx(new fx);Js=lx(new jx)}
function Ls(a,b){Ks();a.e=ut(new st);a.F=b;To(a);return a}
function _l(a){$l();if(!a){throw wu(new tu,Jz)}pl(Zl,a)}
function Ms(a){Ks();try{Vo(a)}finally{wv(Js.a,a)!=null}}
function Ns(){Ks();try{Ap(Js,Hs)}finally{lv(Js.a);lv(Is)}}
function Vr(a,b){Ur();_r(new Yr,a,b);a.F[EA]=iB;return a}
function fv(a){var b;b=Hv(new Bv,a);return Dw(new Bw,a,b)}
function Cn(a,b){return Gi(a.c,(!pi&&(pi=Ag(new xg)),pi),b)}
function Ni(a,b,c){a.b>0?Hi(a,Vi(new Ti,a,b,c)):fj(a.d,b,c)}
function Dm(a){while((hb(),gb).b>0){ib(rk(Tw(gb,0),31))}}
function vr(a){a.F=rd((Yc(),$doc),az);a.F[EA]=dB;return a}
function jc(a){return function(){return kc(a,this,arguments)}}
function Aq(a){this.n=a;nq(this);a.length==0&&(this.n=null)}
function zq(a){this.m=a;nq(this);a.length==0&&(this.m=null)}
function xl(){this.a.e=false;ml(this.a,(new Date).getTime())}
function nl(a){if(a.b.b!=0&&!a.e&&!a.c){a.e=true;jb(a.d,1)}}
function Uu(){if(Pu==256){Ou=Qu;Qu={};Pu=0}++Pu}
function Qm(){if(!Fm){fo((!po&&(po=new uo),Kz),new io);Fm=true}}
function Rm(){if(!Jm){fo((!qo&&(qo=new wo),Lz),new lo);Jm=true}}
function Nr(){Nr=Ox;Qr(new Or,gB);Qr(new Or,hB);Mr=Qr(new Or,AA)}
function Gw(){var a;return a=Qv(new Ov,this.b.a),Kw(new Iw,a)}
function Sb(a){return a.tM==Ox||a.tI==2?a.hC():a.$H||(a.$H=++gc)}
function Nm(a){Qm();Rm();return Mm((!fi&&(fi=Ag(new xg)),fi),a)}
function mp(a,b,c){Wo(b);vt(a.e,b);c.appendChild(b.F);Yo(b,a)}
function Sw(a,b,c){(b<0||b>a.b)&&rw(b,a.b);a.a.splice(b,0,c);++a.b}
function ck(a,b,c,d){ik();lk(d,gk,hk);d.aC=a;d.tI=b;d.qI=c;return d}
function rk(a,b){if(a!=null&&!qk(a.tI,b)){throw au(new $t)}return a}
function yw(a){if(a.a>=a.b.b){throw Ix(new Gx)}return Tw(a.b,a.a++)}
function Gt(a){if(a.a>=a.b.b){throw Ix(new Gx)}return a.b.a[++a.a]}
function $(a){if(!a.h){return}Ww(X,a);a.j&&xs(a);a.j=false;a.h=false}
function Ul(a){!!Ll&&a==Ll&&(Ll=null);mn();a.releaseCapture()}
function Rt(a,b){a.__frame&&(a.__frame.style.visibility=b?JA:Ry)}
function tp(a){a.style[zA]=Ty;a.style[AA]=Ty;a.style[BA]=Ty}
function Zo(a,b){a.C==-1?Xl(a.F,b|(a.F.__eventBits||0)):(a.C|=b)}
function uv(a,b){var c;c=a.b;a.b=b;if(!a.c){a.c=true;++a.d}return c}
function At(a,b){var c;c=wt(a,b);if(c==-1){throw Ix(new Gx)}zt(a,c)}
function _j(a,b){var c,d;c=a;d=ak(0,b);ck(c.aC,c.tI,c.qI,d);return d}
function Tk(a){if(a!=null&&pk(a.tI,26)){return a}return Ib(new xb,a)}
function no(){$wnd.__gwt_initWindowResizeHandler($entry(Um))}
function ko(){$wnd.__gwt_initWindowCloseHandler($entry(Tm),$entry(Sm))}
function Se(){try{$doc.execCommand(fz,false,true)}catch(a){}}
function Ek(a){return ~~Math.max(Math.min(a,2147483647),-2147483648)}
function mb(a,b){return $wnd.setTimeout($entry(function(){a.G()}),b)}
function sx(){var a;return a=Qv(new Ov,fv(this.a).b.a),Kw(new Iw,a)}
function qs(){qs=Ox;ps=rs(new os,lB,0);rs(new os,mB,1);rs(new os,nB,2)}
function Hr(){Hr=Ox;Er=Kr(new Ir,eB);Gr=Kr(new Ir,zA);Kr(new Ir,fB);Fr=Gr}
function yv(a){var b;b=a.b;a.b=null;if(a.c){a.c=false;--a.d}return b}
function nm(a){a.e=false;a.f=null;a.a=false;a.b=false;a.c=true;a.d=null}
function Fl(a){Vw(a.d.b,a.b);--a.a;a.b<=a.c&&--a.c<0&&(a.c=0);a.b=-1}
function El(a){var b;a.b=a.c;b=Tw(a.d.b,a.c++);a.c>=a.a&&(a.c=0);return b}
function Vw(a,b){var c;c=(ow(b,a.b),a.a[b]);a.a.splice(b,1);--a.b;return c}
function Uw(a,b,c){for(;c<a.b;++c){if(Nx(b,a.a[c])){return c}}return -1}
function Ro(a,b,c){Zo(a,kn(c.b));return Gi(!a.D?(a.D=Ei(new Bi,a)):a.D,c,b)}
function jk(a,b,c){var d=0,e;for(var f in a){if(e=a[f]){b[d]=f;c[d]=e;++d}}}
function lk(a,b,c){ik();for(var d=0,e=b.length;d<e;++d){a[b[d]]=c[d]}}
function wt(a,b){var c;for(c=0;c<a.b;++c){if(a.a[c]==b){return c}}return -1}
function nq(a){var b;b=a.A;if(b){a.m!=null&&b.bb(a.m);a.n!=null&&b.cb(a.n)}}
function Du(a,b){if(!(b!=null&&pk(b.tI,1))){return false}return String(a)==b}
function sk(a){if(a!=null&&(a.tM==Ox||a.tI==2)){throw au(new $t)}return a}
function bt(a){if(!a.a||!a.b.A){throw Ix(new Gx)}a.a=false;return a.b.A}
function Je(a){if(!!a&&!!a.nodeType){return !!a&&a.nodeType==1}return false}
function zd(b){try{return b.getBoundingClientRect().left}catch(a){return 0}}
function Ad(b){try{return b.getBoundingClientRect().top}catch(a){return 0}}
function jd(a){return Kd((Yc(),Du(a.compatMode,_y)?a.documentElement:a.body))}
function yd(a){return (Du(a.compatMode,_y)?a.documentElement:a.body).clientTop}
function xd(a){return (Du(a.compatMode,_y)?a.documentElement:a.body).clientLeft}
function he(a){return (Du(a.compatMode,_y)?a.documentElement:a.body).clientWidth}
function Av(a,b){return (a==null?null:a)===(b==null?null:b)||a!=null&&Qb(a,b)}
function ix(a,b){return (a==null?null:a)===(b==null?null:b)||a!=null&&Qb(a,b)}
function Nx(a,b){return (a==null?null:a)===(b==null?null:b)||a!=null&&Qb(a,b)}
function Ww(a,b){var c;c=Uw(a,b,0);if(c==-1){return false}Vw(a,c);return true}
function vv(e,a,b){var c,d=e.e;a=Xy+a;a in d?(c=d[a]):++e.d;d[a]=b;return c}
function zv(d,a){var b,c=d.e;a=Xy+a;if(a in c){b=c[a];--d.d;delete c[a]}return b}
function Lt(a){var b;return b=(Yc(),a).parentNode,(!b||b.nodeType!=1)&&(b=null),b}
function gd(a){var b=a.firstChild;while(b&&b.nodeType!=1)b=b.nextSibling;return b}
function Sn(c){var b=c;$wnd.__gwt_onHistoryLoad=$entry(function(a){b.Z(a)})}
function ld(a){return (Du(a.compatMode,_y)?a.documentElement:a.body).scrollTop||0}
function ge(a){return (Du(a.compatMode,_y)?a.documentElement:a.body).clientHeight}
function ne(a){return (Du(a.compatMode,_y)?a.documentElement:a.body).scrollWidth||0}
function ke(a){return (Du(a.compatMode,_y)?a.documentElement:a.body).scrollHeight||0}
function iq(a,b){var c;c=(Yc(),b).srcElement;if(Je(c)){return Dd(a.F,c)}return false}
function fj(a,b,c){var d,e;d=rk(nv(a.a,b),11);e=!!d&&Ww(d,c);e&&d.b==0&&wv(a.a,b)}
function Gi(a,b,c){a.b>0?Hi(a,Ri(new Pi,a,b,c)):aj(a.d,b,c);return yi(new wi,a,b,c)}
function Dg(a,b,c){a.c=++yg;a.a=c;!jg&&(jg=Oh(new Mh));jg.a[b]=a;a.b=b;return a}
function tc(a){rc();a.d=Dc(new Bc,a);Hc(new Fc,a);a.a=[];a.e=[];a.b=[];return a}
function jb(a,b){if(b<=0){throw fu(new du,Sy)}ib(a);a.b=false;a.c=mb(a,b);Rw(gb,a)}
function nf(){nf=Ox;qf(new of,gz,0);tf(new rf,hz,1);wf(new uf,iz,2);zf(new xf,jz,3)}
function Tm(){var a;if(Fm){a=(Xm(),new Vm);!!Gm&&Ki(Gm,a);return null}return null}
function Id(a){var b;b=a.ownerDocument;return Ek(Math.floor(zd(a)/Ld(b)+jd((Yc(),b))))}
function Jd(a){var b;b=a.ownerDocument;return Ek(Math.floor(Ad(a)/Ld(b)+ld((Yc(),b))))}
function kc(a,b,c){var d;d=fc++==0;try{return a.apply(b,c)}finally{d&&uc((rc(),qc));--fc}}
function Go(a,b){var c=a.parentNode;if(!c){return}c.insertBefore(b,a);c.removeChild(a)}
function bk(a,b,c,d,e){var f;f=ak(e,d);ik();lk(f,gk,hk);f.aC=a;f.tI=b;f.qI=c;return f}
function Nl(a,b,c){var d;d=Kl;Kl=a;b==Ll&&kn((Yc(),a).type)==8192&&(Ll=null);c.V(a);Kl=d}
function aj(a,b,c){var d;d=rk(nv(a.a,b),11);if(!d){d=Qw(new Nw);sv(a.a,b,d)}ek(d.a,d.b++,c)}
function _r(a,b,c){Xo(b,rd((Yc(),$doc),jB));fm(b.F,32768);Zo(b,229501);Ye(b.F,c);return a}
function Pp(a,b){Np(a,(Yc(),$doc).createElement(DA));a.F[EA]=FA;a.F.innerHTML=b||Ty;return a}
function mv(a,b){return b==null?a.c:b!=null&&pk(b.tI,1)?rv(a,rk(b,1)):qv(a,b,~~Sb(b))}
function nv(a,b){return b==null?a.b:b!=null&&pk(b.tI,1)?a.e[Xy+rk(b,1)]:ov(a,b,~~Sb(b))}
function wv(a,b){return b==null?yv(a):b!=null&&pk(b.tI,1)?zv(a,rk(b,1)):xv(a,b,~~Sb(b))}
function sv(a,b,c){return b==null?uv(a,c):b!=null&&pk(b.tI,1)?vv(a,rk(b,1),c):tv(a,b,c,~~Sb(b))}
function Qb(a,b){return a.tM==Ox||a.tI==2?a.eQ(b):(a==null?null:a)===(b==null?null:b)}
function $u(a,b){var c;while(a.T()){c=a.U();if(b==null?c==null:Qb(b,c)){return a}}return null}
function ll(a){var b;b=Cl(a.f);Fl(a.f);b!=null&&pk(b.tI,29)&&gl(new el,rk(b,29));a.c=false;nl(a)}
function Um(){var a,b;if(Jm){b=he($doc);a=ge($doc);if(Im!=b||Hm!=a){Im=b;Hm=a;ki(Pm(),b)}}}
function Tl(a){var b;b=qm(bm,a);if(!b&&!!a){a.cancelBubble=true;(Yc(),a).returnValue=false}return b}
function kl(a){a.a=sl(new ql,a);a.b=Qw(new Nw);a.d=wl(new ul,a);a.f=Bl(new yl,a);return a}
function Xn(){var a=$wnd.location.href;var b=a.lastIndexOf(mA);return b>0?a.substring(b):Ty}
function Ec(){this.a.c=true;vc(this.a);this.a.c=false;return this.a.f=wc(this.a)}
function Zn(){if(this.b){this.b=false;Un(this,$wnd.__gwt_historyToken||Ty);return true}return false}
function Yn(a){if(a.contentWindow){var b=a.contentWindow.document;return b.getElementById(qA)}}
function ib(a){a.b?($wnd.clearInterval(a.c),undefined):($wnd.clearTimeout(a.c),undefined);Ww(gb,a)}
function fo(a,b){var c;c=Zc((Yc(),$doc),a);$doc.body.appendChild(c);b.S();$doc.body.removeChild(c)}
function Oq(a){var b,c;c=rd((Yc(),$doc),UA);b=rd($doc,az);c.appendChild(b);c[EA]=a;b[EA]=a+VA;return c}
function Fv(){var a,b,c;a=0;for(b=this.ib();b.T();){c=b.U();if(c!=null){a+=Sb(c);a=~~a}}return a}
function kv(e,a){var b=e.e;for(var c in b){if(c.charCodeAt(0)==58){var d=iw(e,c.substring(1));a.nb(d)}}}
function No(a,b){if(!a){throw Gb(new yb,sA)}b=Ju(b);if(b.length==0){throw fu(new du,tA)}Po(a,b)}
function Mo(a,b,c){if(!a){throw Gb(new yb,sA)}b=Ju(b);if(b.length==0){throw fu(new du,tA)}c?re(a,b):Ce(a,b)}
function Wo(a){if(!a.E){Ks();mv(Js.a,a)&&Ms(a)}else if(a.E){a.E.hb(a)}else if(a.E){throw iu(new gu,xA)}}
function xs(a){if(!a.f){ws(a);sp((Ks(),Os(null)),a.a);Pt(a.a.F)}a.a.F.style[HA]=oB;a.a.F.style[Qy]=JA}
function Xo(a,b){a.B&&(a.F.__listener=null,undefined);!!a.F&&Go(a.F,b);a.F=b;a.B&&(a.F.__listener=a,undefined)}
function em(a){mn();!hm&&(hm=Ag(new xg));if(!bm){bm=Fi(new Bi,null,true);im=new gm}return Gi(bm,hm,a)}
function Tu(a){Ru();var b=Xy+a;var c=Qu[b];if(c!=null){return c}c=Ou[b];c==null&&(c=Su(a));Uu();return Qu[b]=c}
function Zv(){var a,b;a=0;b=0;this.sb()!=null&&(a=Sb(this.sb()));this.tb()!=null&&(b=Sb(this.tb()));return a^b}
function ir(a){var b;b=a.d;!a.a&&kn((Yc(),a.d).type)==4&&$q(this,b)&&((Yc(),b).returnValue=false,undefined)}
function zp(a,b){yp();Eb(a,CA,b.a.d==0?null:rk(b.qb(bk(Mk,112,26,0,0)),32)[0]);return a}
function $p(a,b){if(b==a.A){return}!!b&&Wo(b);!!a.A&&a.hb(a.A);a.A=b;if(b){a.kb().appendChild(a.A.F);Yo(b,a)}}
function Zp(a,b){if(a.A!=b){return false}try{Yo(b,null)}finally{a.kb().removeChild(b.F);a.A=null}return true}
function Vo(a){if(!a.B){throw iu(new gu,wA)}try{a.gb()}finally{try{a.eb()}finally{a.F.__listener=null;a.B=false}}}
function To(a){var b;if(a.B){throw iu(new gu,vA)}a.B=true;a.F.__listener=a;b=a.C;a.C=-1;b>0&&Zo(a,b);a.db();a.fb()}
function Li(a){var b,c;if(a.a){try{for(c=ww(new tw,a.a);c.a<c.b.b;){b=rk(yw(c),10);b.S()}}finally{a.a=null}}}
function qw(){var a,b,c;b=1;a=ww(new tw,rk(this,11));while(a.a<a.b.b){c=yw(a);b=31*b+(c==null?0:Sb(c));b=~~b}return b}
function Qv(a,b){var c;a.b=b;c=Qw(new Nw);a.b.c&&Rw(c,_v(new Vv,a.b));kv(a.b,c);jv(a.b,c);a.a=ww(new tw,c);return a}
function zt(a,b){var c;if(b<0||b>=a.b){throw lu(new ju)}--a.b;for(c=b;c<a.b;++c){ek(a.a,c,a.a[c+1])}ek(a.a,a.b,null)}
function ak(a,b){var c=new Array(b);if(a>0){var d=[null,0,false,[0,0]][a];for(var e=0;e<b;++e){c[e]=d}}return c}
function We(a,b){var c=a.__kids;for(var d=0,e=c.length;d<e;++d){if(c[d]===b){c.splice(d,1);b.__pendingSrc=null;return}}}
function Cb(a){var b,c,d;c=bk(Kk,110,25,a.length,0);for(d=0,b=a.length;d<b;++d){if(!a[d]){throw vu(new tu)}c[d]=a[d]}}
function ar(a,b,c){var d,e;if(a.f){d=b+Id((Yc(),a.F));e=c+Jd(a.F);if(d<a.b||d>=a.h||e<a.c){return}qq(a,d-a.d,e-a.e)}}
function qq(a,b,c){var d;a.t=b;a.z=c;b-=xd((Yc(),$doc));c-=yd($doc);d=a.F;d.style[zA]=b+(Cf(),KA);d.style[AA]=c+KA}
function Vc(){var a,b,c,d;c=Tc(new Rc);d=bk(Kk,110,25,c.length,0);for(a=0,b=d.length;a<b;++a){d[a]=zu(new xu,Yy,c[a],Zy,0)}Cb(d)}
function jv(g,a){var b=g.a;for(var c in b){if(c==parseInt(c)){var d=b[c];for(var e=0,f=d.length;e<f;++e){a.nb(d[e])}}}}
function Pt(a){var b=a.__frame;if(b){b.parentElement.removeChild(b);b.__popup=null;a.__frame=null;a.onresize=null;a.onmove=null}}
function Ac(b,c){rc();$wnd.setTimeout(function(){var a=$entry(xc)(b);a&&$wnd.setTimeout(arguments.callee,c)},c)}
function gwtOnLoad(b,c,d){$moduleName=c;$moduleBase=d;if(b)try{$entry(Qk)()}catch(a){b(c)}else{$entry(Qk)()}}
function Yo(a,b){var c;c=a.E;if(!b){try{!!c&&c.B&&Vo(a)}finally{a.E=null}}else{if(c){throw iu(new gu,yA)}a.E=b;b.B&&To(a)}}
function Yv(a){var b;if(a!=null&&pk(a.tI,34)){b=rk(a,34);if(Nx(this.sb(),b.sb())&&Nx(this.tb(),b.tb())){return true}}return false}
function Iv(a,b){var c,d,e;if(b!=null&&pk(b.tI,34)){c=rk(b,34);d=c.sb();if(mv(a.a,d)){e=nv(a.a,d);return ix(c.tb(),e)}}return false}
function hv(){var a,b,c;c=0;for(b=Qv(new Ov,Hv(new Bv,rk(this,35)).a);xw(b.a);){a=rk(yw(b.a),34);c+=a.hC();c=~~c}return c}
function Os(a){Ks();var b;b=rk(nv(Is,a),33);if(b){return b}Is.d==0&&Lm(new Ts);b=Ys(new Ws);sv(Is,a,b);mx(Js,b);return b}
function _g(a){var b,c;b=a.b;if(b){return c=a.a,((Yc(),c).clientX||0)-Id(b)+Kd(b)+jd(b.ownerDocument)}return (Yc(),a.a).clientX||0}
function Qn(d){var b=Ty;var c=Xn();if(c.length>0){try{b=d.W(c.substring(1))}catch(a){$wnd.location.hash=Ty}}$wnd.__gwt_historyToken=b}
function Qc(a){var b,c,d;d=Ty;a=Ju(a);b=a.indexOf(Uy);if(b!=-1){c=a.indexOf(Vy)==0?8:0;d=Ju(a.substr(c,b-c))}return d.length>0?d:Wy}
function Jn(a){a=a==null?Ty:a;if(!Du(a,$wnd.__gwt_historyToken||Ty)){$wnd.__gwt_historyToken=a;this.Y(a);si(this)}}
function yn(){var a=false;for(var b=0;b<$wnd.__gwt_globalEventArray.length;b++){!$wnd.__gwt_globalEventArray[b]()&&(a=true)}return !a}
function Ki(a,b){var c;b.e&&b.M();c=b.f;b.f=a.e;try{++a.b;bj(a.d,b,a.c)}finally{--a.b;a.b==0&&Li(a)}if(c==null){b.e=true;b.f=null}else{b.f=c}}
function ng(a,b,c){var d,e,f;if(jg){f=rk(jg.a[(Yc(),a).type],5);if(f){d=f.a.a;e=f.a.b;f.a.a=a;f.a.b=c;So(b,f.a);f.a.a=d;f.a.b=e}}}
function qv(h,a,b){var c=h.a[b];if(c){for(var d=0,e=c.length;d<e;++d){var f=c[d];var g=f.sb();if(h.rb(a,g)){return true}}}return false}
function ov(h,a,b){var c=h.a[b];if(c){for(var d=0,e=c.length;d<e;++d){var f=c[d];var g=f.sb();if(h.rb(a,g)){return f.tb()}}}return null}
function bv(a){var b,c,d,e;e=this.pb();a.length<e&&(a=_j(a,e));d=a;c=this.ib();for(b=0;b<e;++b){ek(d,b,c.U())}a.length>e&&ek(a,e,null);return a}
function hr(a){switch(kn((Yc(),a).type)){case 4:case 8:case 64:case 16:case 32:if(!this.f&&!$q(this,a)){return}}Uo(this,a)}
function bb(a,b,c){$(a);a.h=true;a.g=b;a.i=c;if(cb(a,(new Date).getTime())){return}if(!X){X=Qw(new Nw);W=(ob(),hb(),new eb)}Rw(X,a);X.b==1&&jb(W,25)}
function Kd(a){if(a.currentStyle.direction==dz){return (a.scrollLeft||0)-((a.scrollWidth||0)-a.clientWidth)}return a.scrollLeft||0}
function ah(a){var b,c;b=a.b;if(b){return c=a.a,((Yc(),c).clientY||0)-Jd(b)+(b.scrollTop||0)+ld(b.ownerDocument)}return (Yc(),a.a).clientY||0}
function Tn(d,a){var b=(e=rd((Yc(),$doc),az),e.innerText=a||Ty,e.innerHTML),e;var c=d.a.contentWindow.document;c.open();c.write(oA+b+pA);c.close()}
function Ju(c){if(c.length==0||c[0]>ez&&c[c.length-1]>ez){return c}var a=c.replace(/^(\s*)/,Ty);var b=a.replace(/\s*$/,Ty);return b}
function Dd(a,b){if(a.nodeType!=1&&a.nodeType!=9){return a==b}if(b.nodeType!=1){b=b.parentNode;if(!b){return false}}return a===b||a.contains(b)}
function ek(a,b,c){if(c!=null){if(a.qI>0&&!qk(c.tI,a.qI)){throw Vt(new Tt)}if(a.qI<0&&(c.tM==Ox||c.tI==2)){throw Vt(new Tt)}}return a[b]=c}
function rq(a,b,c){c?Bs(a.x,b):$(a.x);a.y=b;if(b){a.v=em(js(new hs,a));a.q=Am(ms(new ks,a))}else{if(a.v){zi(a.v);a.v=null}if(a.q){zi(a.q);a.q=null}}}
function nt(a){a.e=ut(new st);a.d=rd((Yc(),$doc),LA);a.c=rd($doc,MA);a.d.appendChild(a.c);a.F=a.d;a.a=(Hr(),Fr);a.b=(Nr(),Mr);a.d[NA]=tB;a.d[OA]=tB;return a}
function Uc(a){var b,c,d,e;d=(vk(a.a)?sk(a.a):null,[]);e=bk(Kk,110,25,d.length,0);for(b=0,c=e.length;b<c;++b){e[b]=zu(new xu,Yy,d[b],Zy,0)}Cb(e)}
function db(){var a,b,c,d,e,f;e=bk(Hk,95,12,X.b,0);e=rk(Yw(X,e),2);f=(new Date).getTime();for(b=e,c=0,d=b.length;c<d;++c){a=b[c];a.h&&cb(a,f)&&Ww(X,a)}X.b>0&&jb(W,25)}
function Yw(a,b){var c,d,e;b.length<a.b&&(b=(d=b,e=ak(0,a.b),ck(d.aC,d.tI,d.qI,e),e));for(c=0;c<a.b;++c){ek(b,c,a.a[c])}b.length>a.b&&ek(b,a.b,null);return b}
function ot(a,b){var c,d,e;d=rd((Yc(),$doc),PA);c=(e=rd($doc,UA),e[uB]=a.a.a,e.style[vB]=a.b.a,e);d.appendChild(c);a.c.appendChild(d);Wo(b);vt(a.e,b);c.appendChild(b.F);Yo(b,a)}
function Uo(a,b){var c;switch(kn((Yc(),b).type)){case 16:case 32:c=b.relatedTarget||(b.type==wz?b.toElement:b.fromElement);if(!!c&&Dd(a.F,c)){return}}ng(b,a,a.F)}
function $q(a,b){var c,d,e,f;c=(Yc(),b).srcElement;if(Je(c)){return Dd((f=(e=a.i.b.children[0],d=e.children[1],gd(d)).parentNode,(!f||f.nodeType!=1)&&(f=null),f),c)}return false}
function rt(a){var b,c,d,e;c=(d=(Yc(),a.F).parentNode,(!d||d.nodeType!=1)&&(d=null),d);b=np(this,a);b&&this.c.removeChild((e=c.parentNode,(!e||e.nodeType!=1)&&(e=null),e));return b}
function np(a,b){var c,d;if(b.E!=a){return false}try{Yo(b,null)}finally{c=b.F;(d=(Yc(),c).parentNode,(!d||d.nodeType!=1)&&(d=null),d).removeChild(c);At(a.e,b)}return true}
function zc(b,c){var a,e,f,g;for(e=0,f=b.length;e<f;++e){g=b[e];try{g[1]?g[0].I()&&(c[c.length]=g,undefined):g[0].vb()}catch(a){a=Tk(a);if(!uk(a,3))throw a}}}
function xv(h,a,b){var c=h.a[b];if(c){for(var d=0,e=c.length;d<e;++d){var f=c[d];var g=f.sb();if(h.rb(a,g)){c.length==1?delete h.a[b]:c.splice(d,1);--h.d;return f.tb()}}}return null}
function tv(j,a,b,c){var d=j.a[c];if(d){for(var e=0,f=d.length;e<f;++e){var g=d[e];var h=g.sb();if(j.rb(a,h)){var i=g.tb();g.ub(b);return i}}}else{d=j.a[c]=[]}var g=Ax(new yx,a,b);d.push(g);++j.d;return null}
function Ap(b,c){var i;yp();var a,e,f,g,h;e=null;for(h=b.ib();h.T();){g=rk(h.U(),20);try{c.jb(g)}catch(a){a=Tk(a);if(uk(a,26)){f=a;!e&&(e=lx(new jx));i=sv(e.a,f,e)}else throw a}}if(e){throw zp(new vp,e)}}
function Su(a){var b,c,d,e;b=0;d=a.length;e=d-4;c=0;while(c<e){b=a.charCodeAt(c+3)+31*(a.charCodeAt(c+2)+31*(a.charCodeAt(c+1)+31*(a.charCodeAt(c)+31*b)))|0;c+=4}while(c<d){b=b*31+a.charCodeAt(c++)}return b|0}
function xt(a,b,c){var d,e;if(c<0||c>a.b){throw lu(new ju)}if(a.b==a.a.length){e=bk(Ik,103,20,a.a.length*2,0);for(d=0;d<a.a.length;++d){ek(e,d,a.a[d])}a.a=e}++a.b;for(d=a.b-1;d>c;--d){ek(a.a,d,a.a[d-1])}ek(a.a,c,b)}
function Rn(o){var m=o;var n=$entry(function(){$wnd.setTimeout(n,250);if(m.$()){return}var b=Xn();if(b.length>0){var c=Ty;try{c=m.W(b.substring(1))}catch(a){m._()}var d=$wnd.__gwt_historyToken||Ty;d&&c!=d&&m._()}});n()}
function rd(a,b){var c,d;if(b.indexOf(Xy)!=-1){c=(!a.__gwt_container&&(a.__gwt_container=a.createElement(az)),a.__gwt_container);c.innerHTML=bz+b+cz||Ty;d=gd((Yc(),c));c.removeChild(d);return d}return a.createElement(b)}
function Ye(a,b){Pe();var c,d;if(Du(a.__pendingSrc||a.src,b)){return}!Oe&&(Oe={});c=a.__pendingSrc;if(c!=null){d=Oe[c];d==a?Xe(Oe,d):We(d,a)}d=Oe[b];!d?Re(Oe,a,b):(d.__kids.push(a),a.__pendingSrc=d.__pendingSrc,undefined)}
function Ev(a){var b,c,d;if((a==null?null:a)===this){return true}if(!(a!=null&&pk(a.tI,36))){return false}c=rk(a,36);if(c.pb()!=this.pb()){return false}for(b=c.ib();b.T();){d=b.U();if(!this.ob(d)){return false}}return true}
function Bs(a,b){var c;$(a);c=a.a.r;a.a.j!=(qs(),ps)&&!b&&(c=false);a.f=b;if(c){if(b){ws(a);a.a.F.style[BA]=pB;a.a.z!=-1&&qq(a.a,a.a.t,a.a.z);a.a.F.style[HA]=IA;rp((Ks(),Os(null)),a.a);Qt(a.a.F)}_l(Es(new Cs,a))}else{ys(a)}}
function Xe(a,b){var c=b.__pendingSrc;var d=b.__kids;b.__cleanup();if(b=d[0]){b.__pendingSrc=null;Re(a,b,c);if(b.__pendingSrc){d.splice(0,1);b.__kids=d}else{for(var e=1,f=d.length;e<f;++e){d[e].src=c;d[e].__pendingSrc=null}}}}
function Po(a,b){var c=a.className.split(/\s+/);if(!c){return}var d=c[0];var e=d.length;c[0]=b;for(var f=1,g=c.length;f<g;f++){var h=c[f];h.length>e&&h.charAt(e)==uA&&h.indexOf(d)==0&&(c[f]=b+h.substring(e))}a.className=c.join(ez)}
function bj(a,b,c){var d,e,f,g,h,i,j;g=b.L();d=(h=rk(nv(a.a,g),11),!h?0:h.b);if(c){for(f=d-1;f>=0;--f){e=(i=rk(nv(a.a,g),11),rk((ow(f,i.b),i.a[f]),28));b.K(e)}}else{for(f=0;f<d;++f){e=(j=rk(nv(a.a,g),11),rk((ow(f,j.b),j.a[f]),28));b.K(e)}}}
function re(a,b){var c,d,e,f;b=Ju(b);f=a.className;c=f.indexOf(b);while(c!=-1){if(c==0||f.charCodeAt(c-1)==32){d=c+b.length;e=f.length;if(d==e||d<e&&f.charCodeAt(d)==32){break}}c=f.indexOf(b,c+1)}if(c==-1){f.length>0&&(f+=ez);a.className=f+b}}
function Tc(i){var a={};var b=[];var c=arguments.callee.caller.caller;while(c){var d=i.J(c.toString());b.push(d);var e=Xy+d;var f=a[e];if(f){var g,h;for(g=0,h=f.length;g<h;g++){if(f[g]===c){return b}}}(f||(a[e]=[])).push(c);c=c.caller}return b}
function yc(a){var b,c,d,e,f,g;b=false;d=a.length;f=(new Date).getTime();while((new Date).getTime()-f<100){for(c=0;c<d;++c){g=a[c];if(!g){continue}if(!g[0].I()){a[c]=null;b=true}}}if(b){e=[];for(c=0;c<d;++c){if(!a[c]){continue}e[e.length]=a[c]}return e}else{return a}}
function Cf(){Cf=Ox;Ff(new Df,kz,0);If(new Gf,lz,1);Lf(new Jf,mz,2);Of(new Mf,nz,3);Rf(new Pf,oz,4);Uf(new Sf,pz,5);Xf(new Vf,qz,6);$f(new Yf,rz,7);bg(new _f,sz,8)}
function pw(a){var b,c,d,e,f;if((a==null?null:a)===this){return true}if(!(a!=null&&pk(a.tI,11))){return false}f=rk(a,11);if(this.pb()!=f.b){return false}d=ww(new tw,rk(this,11));e=ww(new tw,f);while(d.a<d.b.b){b=yw(d);c=yw(e);if(!(b==null?c==null:Qb(b,c))){return false}}return true}
function Qk(){!!$stats&&$stats({moduleName:$moduleName,sessionId:$sessionId,subSystem:Fz,evtGroup:Gz,millis:(new Date).getTime(),type:Hz,className:Iz});zj(Pj(new Mj))}
function ml(a,b){var c,d,e;e=false;try{a.c=true;a.f.a=a.b.b;jb(a.a,10000);while(Dl(a.f)){d=El(a.f);try{if(d==null){return}if(d!=null&&pk(d.tI,29)){c=rk(d,29);c.S()}}finally{e=a.f.b==-1;if(e){return}Fl(a.f)}if((new Date).getTime()-b>=100){return}}}finally{if(!e){ib(a.a);a.c=false;nl(a)}}}
function ys(a){ws(a);if(a.f){a.a.F.style[BA]=pB;a.a.z!=-1&&qq(a.a,a.a.t,a.a.z);rp((Ks(),Os(null)),a.a);Qt(a.a.F)}else{sp((Ks(),Os(null)),a.a);Pt(a.a.F)}a.a.F.style[Qy]=JA}
function As(a,b){var c,d,e,f,g,h;!a.f&&(b=1-b);g=0;e=0;f=0;c=0;d=~~Math.max(Math.min(b*a.c,2147483647),-2147483648);h=~~Math.max(Math.min(b*a.d,2147483647),-2147483648);switch(a.a.j.a){case 2:f=a.d;c=d;break;case 0:g=a.c-d>>1;e=a.d-h>>1;f=e+h;c=g+d;break;case 1:f=e+h;c=g+d;}a.a.F.style[HA]=qB+g+rB+f+rB+c+rB+e+sB}
function qm(a,b){var c,d,e,f,g;if(!!hm&&!!a&&mv(a.d.a,hm)){c=im.a;d=im.b;e=im.c;f=im.d;nm(im);im.d=b;Ki(a,im);g=!(im.a&&!im.b);im.a=c;im.b=d;im.c=e;im.d=f;return g}return true}
function Lq(a,b,c){var d,e,f,g;a.F=rd((Yc(),$doc),LA);f=a.F;a.b=rd($doc,MA);f.appendChild(a.b);f[NA]=0;f[OA]=0;for(d=0;d<b.length;++d){e=(g=rd($doc,PA),g[EA]=b[d],g.appendChild(Oq(b[d]+QA)),g.appendChild(Oq(b[d]+RA)),g.appendChild(Oq(b[d]+SA)),g);a.b.appendChild(e);d==c&&(a.a=gd(e.children[1]))}a.F[EA]=TA;return a}
function ws(a){if(a.f){if(a.a.s){$doc.body.appendChild(a.a.o);Qt(a.a.o);a.e=Nm(a.a.p);fs();a.b=true}}else if(a.b){$doc.body.removeChild(a.a.o);Pt(a.a.o);zi(a.e);a.e=null;a.b=false}}
function Ce(a,b){var c,d,e,f,g,h,i;b=Ju(b);i=a.className;e=i.indexOf(b);while(e!=-1){if(e==0||i.charCodeAt(e-1)==32){f=e+b.length;g=i.length;if(f==g||f<g&&i.charCodeAt(f)==32){break}}e=i.indexOf(b,e+1)}if(e!=-1){c=Ju(i.substr(0,e-0));d=Ju(Hu(i,e+b.length));c.length==0?(h=d):d.length==0?(h=c):(h=c+ez+d);a.className=h}}
function Ld(a){var b,c;if(Du(a.compatMode,_y)){return 1}else{b=a.body.offsetWidth||0;return b==0?1:~~(((c=(Yc(),a.body).parentNode,(!c||c.nodeType!=1)&&(c=null),c).offsetWidth||0)/b)}}
function cb(a,b){var c,d;c=b>=a.i+a.g;if(a.j&&!c){d=(b-a.i)/a.g;As(a,(1+Math.cos(3.141592653589793+d*3.141592653589793))/2);return false}if(!a.j&&b>=a.i){a.j=true;a.c=parseInt(a.a.F[Oy])||0;a.d=parseInt(a.a.F[Py])||0;a.a.F.style[Qy]=Ry;As(a,(1+Math.cos(3.141592653589793))/2)}if(c){xs(a);a.j=false;a.h=false;return true}return false}
function fs(){var a,b,c,d;null.vb();d=he($doc);c=ge($doc);null.vb(nf());null.vb(0+(Cf(),KA));null.vb(kB);b=ne($doc);a=ke($doc);null.vb((b>d?b:d)+KA);null.vb((a>c?a:c)+KA);null.vb(nf())}
function hq(a){var b,c,d,e;c=a.y;b=a.r;if(!c){a.F.style[GA]=Ry;Rt(a.F,false);a.r=false;dr(a)}d=he($doc)-(parseInt(a.F[Py])||0)>>1;e=ge($doc)-(parseInt(a.F[Oy])||0)>>1;qq(a,su(jd((Yc(),$doc))+d,0),su(ld($doc)+e,0));if(!c){a.r=b;if(b){a.F.style[HA]=IA;a.F.style[GA]=JA;Rt(a.F,true);bb(a.x,200,(new Date).getTime())}else{a.F.style[GA]=JA;Rt(a.F,true)}}}
function Pn(a){var b;a.a=$doc.getElementById(nA);if(!a.a){return false}Qn(a);b=Yn(a.a);b?($wnd.__gwt_historyToken=b.innerText,undefined):Tn(a,$wnd.__gwt_historyToken||Ty);Sn(a);Rn(a);return true}
function zj(a){var b,c,d,e,f,g,l;f=Vr(new Tr,zz);b=Pp(new Ip,Az);g=nt(new kt);g.F.style[Bz]=Cz;g.a=(Hr(),Er);ot(g,f);ot(g,b);rp((Ks(),Os(null)),g);d=Uq(new Rq);cr(d,(l=a.a.a.getString(Dz),l==undefined?null:l));d.r=true;c=Pp(new Ip,Ez);e=nt(new kt);e.F.style[Bz]=Cz;e.a=Er;ot(e,c);Ro(c,Cj(new Aj,d),(qg(),qg(),pg));$p(d.i,e);nq(d);Ro(b,Gj(new Ej,d),pg)}
function kn(a){switch(a){case Mz:return 4096;case Nz:return 1024;case tz:return 1;case Oz:return 2;case Pz:return 2048;case Qz:return 128;case Rz:return 256;case Sz:return 512;case Tz:return 32768;case Uz:return 8192;case uz:return 4;case vz:return 64;case wz:return 32;case xz:return 16;case yz:return 8;case Vz:return 16384;case Wz:return 65536;case Xz:return 131072;case Yz:return 131072;case Zz:return 262144;case $z:return 524288;}}
function gv(a){var b,c,d,e,f;if((a==null?null:a)===this){return true}if(!(a!=null&&pk(a.tI,35))){return false}e=rk(a,35);if(rk(this,35).d!=e.d){return false}for(c=Qv(new Ov,Hv(new Bv,e).a);xw(c.a);){b=rk(yw(c.a),34);d=b.sb();f=b.tb();if(!(d==null?rk(this,35).c:d!=null&&pk(d.tI,1)?rv(rk(this,35),rk(d,1)):qv(rk(this,35),d,~~Sb(d)))){return false}if(!Nx(f,d==null?rk(this,35).b:d!=null&&pk(d.tI,1)?rk(this,35).e[Xy+rk(d,1)]:ov(rk(this,35),d,~~Sb(d)))){return false}}return true}
function Re(e,f,g){f.src=g;if(f.complete){return}f.__kids=[];f.__pendingSrc=g;e[g]=f;var h=f.onload,i=f.onerror,j=f.onabort;function k(c){var d=f.__kids;f.__cleanup();window.setTimeout(function(){for(var a=0;a<d.length;++a){var b=d[a];if(b.__pendingSrc==g){b.src=g;b.__pendingSrc=null}}},0);c&&c.call(f)}
f.onload=function(){k(h)};f.onerror=function(){k(i)};f.onabort=function(){k(j)};f.__cleanup=function(){f.onload=h;f.onerror=i;f.onabort=j;f.__cleanup=f.__pendingSrc=f.__kids=null;delete e[g]}}
function Qt(a){var b=$doc.createElement(wB);b.src=xB;b.scrolling=yB;b.frameBorder=0;a.__frame=b;b.__popup=a;var c=b.style;c.position=pB;c.filter=zB;c.visibility=a.currentStyle.visibility;c.border=0;c.padding=0;c.margin=0;c.left=a.offsetLeft;c.top=a.offsetTop;c.width=a.offsetWidth;c.height=a.offsetHeight;c.zIndex=a.currentStyle.zIndex;a.onmove=function(){b.style.left=a.offsetLeft;b.style.top=a.offsetTop};a.onresize=function(){b.style.width=a.offsetWidth;b.style.height=a.offsetHeight};c.setExpression(AB,BB);a.parentElement.insertBefore(b,a)}
function pq(a,b){var c,d,e,f;if(b.a||!a.w&&b.b){a.u&&(b.a=true);return}a.mb(b);if(b.a){return}d=b.d;c=iq(a,d);c&&(b.b=true);a.u&&(b.a=true);f=kn((Yc(),d).type);switch(f){case 128:{(d.which||d.keyCode||0)&65535;(d.shiftKey?1:0)|(d.metaKey?8:0)|(d.ctrlKey?2:0)|(d.altKey?4:0);return}case 512:{(d.which||d.keyCode||0)&65535;(d.shiftKey?1:0)|(d.metaKey?8:0)|(d.ctrlKey?2:0)|(d.altKey?4:0);return}case 256:{(d.which||d.keyCode||0)&65535;(d.shiftKey?1:0)|(d.metaKey?8:0)|(d.ctrlKey?2:0)|(d.altKey?4:0);return}case 4:if(Ll){b.b=true;return}if(!c&&a.k){mq(a);return}break;case 8:case 64:case 1:case 2:{if(Ll){b.b=true;return}break}case 2048:{e=d.srcElement;if(a.u&&!c&&!!e){e.blur&&e!=$doc.body&&e.blur();b.a=true;return}break}}}
function Uq(a){var b,c,e,f,g,h,i,j;a.F=rd((Yc(),$doc),az);a.p=new ds;a.j=(qs(),ps);a.x=vs(new ss,a);a.F.appendChild(rd($doc,az));qq(a,0,0);(h=gd(a.F).parentNode,(!h||h.nodeType!=1)&&(h=null),h)[EA]=WA;gd(a.F)[EA]=XA;a.k=false;a.l=false;a.u=true;g=ck(Lk,111,1,[YA,ZA,$A]);a.i=Lq(new Jq,g,1);a.i.ab()[EA]=Ty;No((i=gd(a.F).parentNode,(!i||i.nodeType!=1)&&(i=null),i),_A);sq(a,a.i);Mo(gd(a.F),XA,false);Mo(a.i.a,aB,true);a.a=vr(new or);c=(f=a.i.b.children[0],e=f.children[1],gd(e));c.appendChild(a.a.F);fp(a,a.a);a.a.ab()[EA]=bB;(j=gd(a.F).parentNode,(!j||j.nodeType!=1)&&(j=null),j)[EA]=cB;a.h=he($doc);a.b=xd($doc);a.c=yd($doc);b=yr(new wr,a);Ro(a,b,(ch(),ch(),bh));Ro(a,b,(Gh(),Gh(),Fh));Ro(a,b,(kh(),kh(),jh));Ro(a,b,(zh(),zh(),yh));Ro(a,b,(sh(),sh(),rh));return a}
function xn(a,b){var c=(a.__eventBits||0)^b;a.__eventBits=b;if(!c)return;c&1&&(a.onclick=b&1?rn:null);c&3&&(a.ondblclick=b&3?qn:null);c&4&&(a.onmousedown=b&4?rn:null);c&8&&(a.onmouseup=b&8?rn:null);c&16&&(a.onmouseover=b&16?rn:null);c&32&&(a.onmouseout=b&32?rn:null);c&64&&(a.onmousemove=b&64?rn:null);c&128&&(a.onkeydown=b&128?rn:null);c&256&&(a.onkeypress=b&256?rn:null);c&512&&(a.onkeyup=b&512?rn:null);c&1024&&(a.onchange=b&1024?rn:null);c&2048&&(a.onfocus=b&2048?rn:null);c&4096&&(a.onblur=b&4096?rn:null);c&8192&&(a.onlosecapture=b&8192?rn:null);c&16384&&(a.onscroll=b&16384?rn:null);c&32768&&(a.onload=b&32768?rn:null);c&65536&&(a.onerror=b&65536?rn:null);c&131072&&(a.onmousewheel=b&131072?rn:null);c&262144&&(a.oncontextmenu=b&262144?rn:null);c&524288&&(a.onpaste=b&524288?rn:null)}
function un(){$wnd.__gwt_globalEventArray==null&&($wnd.__gwt_globalEventArray=new Array);$wnd.__gwt_globalEventArray[$wnd.__gwt_globalEventArray.length]=$entry(function(){return Tl($wnd.event)});rn=$entry(function(){var a=(pd(),od);od=this;if($wnd.event.returnValue==null){$wnd.event.returnValue=true;if(!yn()){od=a;return}}var b,c=this;while(c&&!(b=c.__listener)){c=c.parentElement}b&&!(b!=null&&b.tM!=Ox&&b.tI!=2)&&b!=null&&pk(b.tI,17)&&Nl($wnd.event,c,b);od=a});qn=$entry(function(){var a=$doc.createEventObject();$wnd.event.returnValue==null&&$wnd.event.srcElement.fireEvent(_z,a);if(this.__eventBits&2){rn.call(this)}else if($wnd.event.returnValue==null){$wnd.event.returnValue=true;yn()}});var d=$entry(function(){rn.call($doc.body)});var e=$entry(function(){qn.call($doc.body)});$doc.body.attachEvent(_z,d);$doc.body.attachEvent(aA,d);$doc.body.attachEvent(bA,d);$doc.body.attachEvent(cA,d);$doc.body.attachEvent(dA,d);$doc.body.attachEvent(eA,d);$doc.body.attachEvent(fA,d);$doc.body.attachEvent(gA,d);$doc.body.attachEvent(hA,d);$doc.body.attachEvent(iA,d);$doc.body.attachEvent(jA,e);$doc.body.attachEvent(kA,d)}
var Ty='',ez=' ',mA='#',lA='%23',Uy='(',EB=', Size: ',uA='-',cz='/>',tB='0',kB='0px',Cz='100%',Xy=':',bz='<',pA='<\/div><\/body><\/html>',DA="<BUTTON type='button'><\/BUTTON>",oA='<html><body onload="if(parent.__gwt_onHistoryLoad)parent.__gwt_onHistoryLoad(__gwt_historyToken.innerText)"><div id="__gwt_historyToken">',CB='Add not supported on this collection',hz='BLOCK',fz='BackgroundImageCache',lB='CENTER',rz='CM',_y='CSS1Compat',yA='Cannot set a new parent without first clearing the old parent',bB='Caption',RA='Center',Az='Click me',Ez='Close',Yz='DOMMouseScroll',mz='EM',nz='EX',qz='IN',iz='INLINE',jz='INLINE_BLOCK',DB='Index: ',VA='Inner',QA='Left',sz='MM',gz='NONE',sA='Null widget handle. If you are creating a composite, ensure that initWidget() has been called.',mB='ONE_WAY_CORNER',CA='One or more exceptions caught, see full set in AttachDetachException#getCauses',pz='PC',lz='PCT',oz='PT',kz='PX',nB='ROLL_DOWN',SA='Right',vA="Should only call onAttach when the widget is detached from the browser's document",wA="Should only call onDetach when the widget is attached to the browser's document",tA='Style names cannot be empty',xA="This widget's parent does not implement HasWidgets",Yy='Unknown',Zy='Unknown source',nA='__gwt_historyFrame',qA='__gwt_historyToken',pB='absolute',uB='align',zB='alpha(opacity=0)',Wy='anonymous',Mz='blur',gB='bottom',OA='cellPadding',NA='cellSpacing',eB='center',Nz='change',EA='className',tz='click',HA='clip',Jz='cmd cannot be null',Iz='com.google.gwt.gadgets.sample.hellogadgets.client.HelloGadgets',Zz='contextmenu',Oz='dblclick',$A='dialogBottom',aB='dialogContent',ZA='dialogMiddle',YA='dialogTop',az='div',Wz='error',Pz='focus',Vy='function',Kz='function __gwt_initWindowCloseHandler(beforeunload, unload) {\r\n  var wnd = window\r\n  , oldOnBeforeUnload = wnd.onbeforeunload\r\n  , oldOnUnload = wnd.onunload;\r\n  \r\n  wnd.onbeforeunload = function(evt) {\r\n    var ret, oldRet;\r\n    try {\r\n      ret = beforeunload();\r\n    } finally {\r\n      oldRet = oldOnBeforeUnload && oldOnBeforeUnload(evt);\r\n    }\r\n    // Avoid returning null as IE6 will coerce it into a string.\r\n    // Ensure that "" gets returned properly.\r\n    if (ret != null) {\r\n      return ret;\r\n    }\r\n    if (oldRet != null) {\r\n      return oldRet;\r\n    }\r\n    // returns undefined.\r\n  };\r\n  \r\n  wnd.onunload = function(evt) {\r\n    try {\r\n      unload();\r\n    } finally {\r\n      oldOnUnload && oldOnUnload(evt);\r\n      wnd.onresize = null;\r\n      wnd.onscroll = null;\r\n      wnd.onbeforeunload = null;\r\n      wnd.onunload = null;\r\n    }\r\n  };\r\n  \r\n  // Remove the reference once we\'ve initialize the handler\r\n  wnd.__gwt_initWindowCloseHandler = undefined;\r\n}\r\n',Lz="function __gwt_initWindowResizeHandler(resize) {\r\n  var wnd = window, oldOnResize = wnd.onresize;\r\n  \r\n  wnd.onresize = function(evt) {\r\n    try {\r\n      resize();\r\n    } finally {\r\n      oldOnResize && oldOnResize(evt);\r\n    }\r\n  };\r\n  \r\n  // Remove the reference once we've initialize the handler\r\n  wnd.__gwt_initWindowResizeHandler = undefined;\r\n}\r\n",FA='gwt-Button',_A='gwt-DecoratedPopupPanel',TA='gwt-DecoratorPanel',cB='gwt-DialogBox',dB='gwt-HTML',iB='gwt-Image',WA='gwt-PopupPanel',rA='height',Ry='hidden',zz='http://code.google.com/webtoolkit/logo-185x175.png',wB='iframe',jB='img',xB="javascript:''",Qz='keydown',Rz='keypress',Sz='keyup',zA='left',Tz='load',Uz='losecapture',hB='middle',Gz='moduleStartup',uz='mousedown',vz='mousemove',wz='mouseout',xz='mouseover',yz='mouseup',Xz='mousewheel',Sy='must be positive',yB='no',Oy='offsetHeight',Py='offsetWidth',Hz='onModuleLoadStart',iA='onblur',_z='onclick',kA='oncontextmenu',jA='ondblclick',hA='onfocus',eA='onkeydown',fA='onkeypress',gA='onkeyup',aA='onmousedown',cA='onmousemove',bA='onmouseup',dA='onmousewheel',Qy='overflow',$z='paste',XA='popupContent',BA='position',Dz='promptSomethingElse',KA='px',sB='px)',rB='px, ',qB='rect(',IA='rect(0px, 0px, 0px, 0px)',oB='rect(auto, auto, auto, auto)',fB='right',dz='rtl',$y='script',Vz='scroll',Fz='startup',LA='table',MA='tbody',UA='td',BB='this.__popup.currentStyle.zIndex',AA='top',PA='tr',vB='verticalAlign',GA='visibility',JA='visible',Bz='width',AB='zIndex';var _;_=Q.prototype={};_.eQ=U;_.hC=V;_.tM=Ox;_.tI=1;_=P.prototype=new Q;_.tI=3;_.g=-1;_.h=false;_.i=-1;_.j=false;var W=null,X=null;_=fb.prototype=new Q;_.G=nb;_.tI=4;_.b=false;_.c=0;var gb;_=eb.prototype=new fb;_.H=qb;_.tI=5;_=Ab.prototype=new Q;_.tI=6;_=zb.prototype=new Ab;_.tI=7;_=yb.prototype=new zb;_.tI=8;_=xb.prototype=new yb;_.tI=9;_.a=null;_=bc.prototype=new Q;_.tI=0;var fc=0,gc=0;_=pc.prototype=new bc;_.tI=0;_.c=false;_.f=false;var qc;_=Bc.prototype=new Q;_.I=Ec;_.tI=0;_.a=null;_=Fc.prototype=new Q;_.I=Ic;_.tI=0;_.a=null;_=Rc.prototype=new Q;_.J=Wc;_.tI=0;_=Xc.prototype=new Q;_.tI=0;_=nd.prototype=new Xc;_.tI=0;var od=null;_=md.prototype=new nd;_.tI=0;var Oe=null;_=jf.prototype=new Q;_.eQ=lf;_.hC=mf;_.tI=10;_.a=0;_=hf.prototype=new jf;_.tI=11;_=of.prototype=new hf;_.tI=12;_=rf.prototype=new hf;_.tI=13;_=uf.prototype=new hf;_.tI=14;_=xf.prototype=new hf;_.tI=15;_=Bf.prototype=new jf;_.tI=16;_=Df.prototype=new Bf;_.tI=17;_=Gf.prototype=new Bf;_.tI=18;_=Jf.prototype=new Bf;_.tI=19;_=Mf.prototype=new Bf;_.tI=20;_=Pf.prototype=new Bf;_.tI=21;_=Sf.prototype=new Bf;_.tI=22;_=Vf.prototype=new Bf;_.tI=23;_=Yf.prototype=new Bf;_.tI=24;_=_f.prototype=new Bf;_.tI=25;_=eg.prototype=new Q;_.M=ig;_.tI=0;_.e=false;_.f=null;_=dg.prototype=new eg;_.L=og;_.tI=0;_.a=null;_.b=null;var jg=null;_=cg.prototype=new dg;_.K=tg;_.N=ug;_.tI=0;var pg;_=xg.prototype=new Q;_.hC=Bg;_.tI=0;_.c=0;var yg=0;_=wg.prototype=new xg;_.tI=26;_.a=null;_.b=null;_=Xg.prototype=new dg;_.tI=0;_=Wg.prototype=new Xg;_.K=fh;_.N=gh;_.tI=0;var bh;_=ih.prototype=new Xg;_.K=nh;_.N=oh;_.tI=0;var jh;_=qh.prototype=new Xg;_.K=uh;_.N=vh;_.tI=0;var rh;_=xh.prototype=new Xg;_.K=Bh;_.N=Ch;_.tI=0;var yh;_=Eh.prototype=new Xg;_.K=Jh;_.N=Kh;_.tI=0;var Fh;_=Mh.prototype=new Q;_.tI=0;_.a=null;_=Vh.prototype=new eg;_.K=Zh;_.L=_h;_.tI=0;var Wh=null;_=ei.prototype=new eg;_.K=ji;_.L=li;_.tI=0;_.a=0;var fi=null;_=oi.prototype=new eg;_.K=ri;_.L=ti;_.tI=0;var pi=null;_=wi.prototype=new Q;_.tI=0;_.a=null;_.b=null;_.c=null;_=Bi.prototype=new Q;_.R=Oi;_.tI=0;_.a=null;_.b=0;_.c=false;_.d=null;_.e=null;_=Pi.prototype=new Q;_.S=Si;_.tI=27;_.a=null;_.b=null;_.c=null;_=Ti.prototype=new Q;_.S=Wi;_.tI=28;_.a=null;_.b=null;_.c=null;_=Yi.prototype=new Q;_.tI=0;_=mj.prototype=new Q;_.tI=0;_=lj.prototype=new mj;_.tI=0;_=Aj.prototype=new Q;_.O=Dj;_.tI=29;_.a=null;_=Ej.prototype=new Q;_.O=Hj;_.tI=30;_.a=null;_=Mj.prototype=new Q;_.tI=0;_=Qj.prototype=new lj;_.tI=0;_=Vj.prototype=new Q;_.tI=0;_.aC=null;_.length=0;_.qI=0;var gk,hk;var nk=[{},{},{1:1,21:1,22:1,23:1},{12:1},{31:1},{31:1},{21:1,26:1},{21:1,26:1},{3:1,21:1,26:1},{3:1,21:1,26:1},{21:1,23:1,24:1},{13:1,14:1,21:1,23:1,24:1},{13:1,14:1,21:1,23:1,24:1},{13:1,14:1,21:1,23:1,24:1},{13:1,14:1,21:1,23:1,24:1},{13:1,14:1,21:1,23:1,24:1},{15:1,21:1,23:1,24:1},{15:1,21:1,23:1,24:1},{15:1,21:1,23:1,24:1},{15:1,21:1,23:1,24:1},{15:1,21:1,23:1,24:1},{15:1,21:1,23:1,24:1},{15:1,21:1,23:1,24:1},{15:1,21:1,23:1,24:1},{15:1,21:1,23:1,24:1},{15:1,21:1,23:1,24:1},{5:1},{10:1},{10:1},{4:1,28:1},{4:1,28:1},{3:1,21:1,26:1},{31:1},{31:1},{7:1,28:1},{16:1},{16:1},{16:1},{29:1},{29:1},{19:1},{16:1,17:1,19:1,20:1},{16:1,17:1,19:1,20:1},{16:1,17:1,19:1,20:1},{16:1,17:1,19:1,20:1},{3:1,21:1,26:1},{16:1,17:1,19:1,20:1},{16:1,17:1,19:1,20:1},{16:1,17:1,19:1,20:1},{16:1,17:1,19:1,20:1},{16:1,17:1,19:1,20:1},{16:1,17:1,19:1,20:1},{16:1,17:1,19:1,20:1},{16:1,17:1,19:1,20:1},{16:1,17:1,19:1,20:1},{8:1,28:1},{16:1,17:1,19:1,20:1},{16:1,17:1,19:1,20:1},{16:1,17:1,19:1,20:1},{6:1,28:1},{16:1,17:1,19:1,20:1},{8:1,28:1},{28:1,30:1},{9:1,28:1},{18:1,21:1,23:1,24:1},{12:1},{29:1},{16:1,17:1,19:1,20:1,33:1},{7:1,28:1},{16:1,17:1,19:1,20:1,33:1},{16:1,17:1,19:1,20:1},{3:1,21:1,26:1},{3:1,21:1,26:1},{21:1,26:1},{21:1,26:1},{3:1,21:1,26:1},{3:1,21:1,26:1},{3:1,21:1,26:1},{3:1,21:1,26:1},{3:1,21:1,26:1},{21:1,25:1},{22:1},{3:1,21:1,26:1},{36:1},{36:1},{34:1},{34:1},{34:1},{36:1},{11:1,21:1},{21:1,35:1},{21:1,36:1},{34:1},{3:1,21:1,26:1},{21:1},{2:1,21:1},{21:1},{21:1},{21:1},{21:1},{21:1},{21:1},{21:1},{21:1},{21:1,27:1},{21:1},{21:1},{21:1},{21:1},{21:1},{21:1},{21:1},{21:1,32:1},{21:1}];_=el.prototype=new yb;_.tI=31;_=hl.prototype=new Q;_.tI=0;_.c=false;_.e=false;_=ql.prototype=new fb;_.H=tl;_.tI=32;_.a=null;_=ul.prototype=new fb;_.H=xl;_.tI=33;_.a=null;_=yl.prototype=new Q;_.T=Hl;_.U=Il;_.tI=0;_.a=0;_.b=-1;_.c=0;_.d=null;var Kl=null,Ll=null;var Zl;var bm=null;_=gm.prototype=new eg;_.K=pm;_.L=rm;_.M=tm;_.tI=0;_.a=false;_.b=false;_.c=false;_.d=null;var hm=null,im=null;var ym=null;_=Bm.prototype=new Q;_.P=Dm;_.tI=34;var Fm=false,Gm=null,Hm=0,Im=0,Jm=false;_=Vm.prototype=new eg;_.K=Zm;_.L=$m;_.tI=0;var Wm;_=cn.prototype=new Bi;_.tI=35;var gn=false;var qn=null,rn=null;_=zn.prototype=new Q;_.W=En;_.X=Fn;_.R=Gn;_.Y=In;_.Z=Jn;_.tI=36;_=Ln.prototype=new zn;_.$=Zn;_.Y=$n;_._=_n;_.tI=37;_.a=null;_.b=false;_=io.prototype=new Q;_.S=ko;_.tI=38;_=lo.prototype=new Q;_.S=no;_.tI=39;var po=null,qo=null;_=uo.prototype=new Q;_.tI=0;_=wo.prototype=new Q;_.tI=0;_=Co.prototype=new Q;_.ab=Ko;_.bb=Lo;_.cb=Oo;_.tI=40;_.F=null;_=Bo.prototype=new Co;_.db=$o;_.eb=_o;_.R=ap;_.V=bp;_.fb=cp;_.gb=dp;_.tI=41;_.B=false;_.C=0;_.D=null;_.E=null;_=Ao.prototype=new Bo;_.db=gp;_.eb=hp;_.fb=ip;_.gb=jp;_.tI=42;_=zo.prototype=new Ao;_.ib=op;_.hb=pp;_.tI=43;_=yo.prototype=new zo;_.hb=up;_.tI=44;_=vp.prototype=new yb;_.tI=45;var wp,xp;_=Bp.prototype=new Q;_.jb=Dp;_.tI=0;_=Ep.prototype=new Q;_.jb=Gp;_.tI=0;_=Kp.prototype=new Bo;_.tI=46;_=Jp.prototype=new Kp;_.tI=47;_=Ip.prototype=new Jp;_.tI=48;_=Qp.prototype=new zo;_.tI=49;_.c=null;_.d=null;_=Vp.prototype=new Ao;_.kb=_p;_.ib=aq;_.hb=bq;_.tI=50;_.A=null;_=Up.prototype=new Vp;_.kb=uq;_.ab=vq;_.lb=wq;_.mb=xq;_.gb=yq;_.bb=zq;_.cb=Aq;_.tI=51;_.k=false;_.l=false;_.m=null;_.n=null;_.o=null;_.q=null;_.r=false;_.s=false;_.t=-1;_.u=false;_.v=null;_.w=false;_.y=false;_.z=-1;_=Tp.prototype=new Up;_.db=Fq;_.eb=Gq;_.ib=Hq;_.hb=Iq;_.tI=52;_.i=null;_=Jq.prototype=new Vp;_.kb=Qq;_.tI=53;_.a=null;_.b=null;_=Rq.prototype=new Tp;_.db=er;_.eb=fr;_.lb=gr;_.V=hr;_.mb=ir;_.tI=54;_.b=0;_.c=0;_.d=0;_.e=0;_.f=false;_.g=null;_.h=0;_=jr.prototype=new Q;_.Q=mr;_.tI=55;_.a=null;_=qr.prototype=new Bo;_.tI=56;_=pr.prototype=new qr;_.tI=57;_=or.prototype=new pr;_.tI=58;_=wr.prototype=new Q;_.tI=59;_.a=null;var Er,Fr,Gr;_=Ir.prototype=new Q;_.tI=0;_.a=null;var Mr;_=Or.prototype=new Q;_.tI=0;_.a=null;_=Tr.prototype=new Bo;_.tI=60;_=Wr.prototype=new Q;_.tI=0;_=Yr.prototype=new Wr;_.tI=0;_=ds.prototype=new Q;_.Q=gs;_.tI=61;_=hs.prototype=new Q;_.tI=62;_.a=null;_=ks.prototype=new Q;_.tI=63;_.a=null;_=os.prototype=new jf;_.tI=64;var ps;_=ss.prototype=new P;_.tI=65;_.a=null;_.b=false;_.c=0;_.d=-1;_.e=null;_.f=false;_=Cs.prototype=new Q;_.S=Fs;_.tI=66;_.a=null;_=Gs.prototype=new yo;_.tI=67;var Hs,Is,Js;_=Qs.prototype=new Q;_.jb=Ss;_.tI=0;_=Ts.prototype=new Q;_.P=Vs;_.tI=68;_=Ws.prototype=new Gs;_.tI=69;_=Zs.prototype=new Q;_.T=ct;_.U=dt;_.tI=0;_.b=null;_=kt.prototype=new Qp;_.hb=rt;_.tI=70;_=st.prototype=new Q;_.ib=Bt;_.tI=0;_.a=null;_.b=0;_=Ct.prototype=new Q;_.T=Ht;_.U=It;_.tI=0;_.a=-1;_.b=null;_=Tt.prototype=new yb;_.tI=72;_=Xt.prototype=new Q;_.tI=0;_=$t.prototype=new yb;_.tI=75;_=du.prototype=new yb;_.tI=76;_=gu.prototype=new yb;_.tI=77;_=ju.prototype=new yb;_.tI=78;_=tu.prototype=new yb;_.tI=79;_=xu.prototype=new Q;_.tI=80;_=String.prototype;_.eQ=Lu;_.hC=Mu;_.tI=2;var Ou,Pu=0,Qu;_=Vu.prototype=new yb;_.tI=82;_=Yu.prototype=new Q;_.nb=_u;_.ob=av;_.qb=bv;_.tI=0;_=dv.prototype=new Q;_.eQ=gv;_.hC=hv;_.tI=0;_=cv.prototype=new dv;_.rb=Av;_.tI=0;_.a=null;_.b=null;_.c=false;_.d=0;_.e=null;_=Cv.prototype=new Yu;_.eQ=Ev;_.hC=Fv;_.tI=83;_=Bv.prototype=new Cv;_.ob=Lv;_.ib=Mv;_.pb=Nv;_.tI=84;_.a=null;_=Ov.prototype=new Q;_.T=Tv;_.U=Uv;_.tI=0;_.a=null;_.b=null;_=Wv.prototype=new Q;_.eQ=Yv;_.hC=Zv;_.tI=85;_=Vv.prototype=new Wv;_.sb=aw;_.tb=bw;_.ub=cw;_.tI=86;_.a=null;_=dw.prototype=new Wv;_.sb=gw;_.tb=hw;_.ub=jw;_.tI=87;_.a=null;_.b=null;_=kw.prototype=new Yu;_.nb=nw;_.eQ=pw;_.hC=qw;_.ib=sw;_.tI=0;_=tw.prototype=new Q;_.T=zw;_.U=Aw;_.tI=0;_.a=0;_.b=null;_=Bw.prototype=new Cv;_.ob=Fw;_.ib=Gw;_.pb=Hw;_.tI=88;_.a=null;_.b=null;_=Iw.prototype=new Q;_.T=Lw;_.U=Mw;_.tI=0;_.a=null;_=Nw.prototype=new kw;_.nb=Zw;_.ob=$w;_.pb=_w;_.qb=cx;_.tI=89;_.b=0;_=fx.prototype=new cv;_.tI=90;_=jx.prototype=new Cv;_.nb=qx;_.ob=rx;_.ib=sx;_.pb=tx;_.tI=91;_.a=null;_=yx.prototype=new Wv;_.sb=Cx;_.tb=Dx;_.ub=Fx;_.tI=92;_.a=null;_.b=null;_=Gx.prototype=new yb;_.tI=93;var $entry=jc;var Hk=new Xt,Kk=new Xt,Lk=new Xt,Mk=new Xt,Ik=new Xt,Jk=new Xt;$stats && $stats({moduleName:'hellogadgets',sessionId:$sessionId,subSystem:'startup',evtGroup:'moduleStartup',millis:(new Date()).getTime(),type:'moduleEvalEnd'});if (hellogadgets) hellogadgets.onScriptLoad(gwtOnLoad);})();